pre{ margin: 0; padding: 0; }

.code{ display: none; height: 1px; overflow: hidden; }

.DlHighlight{
	background-color: #f8f8f8;
	border-left: 2px solid #0c0;
	font: 10pt monospace;
	padding: 10px;
	margin-left: 3em;
}

.DlHighlight .builtin{ color: #22c; }

.DlHighlight .comment{ color: #c22; }

.DlHighlight .comment .before,.DlHighlight .comment .after{ color: #baa; }

.DlHighlight .css-class{ color: #000; font-style: italic; }

.DlHighlight .css-color-spec{ color: #a51; }

.DlHighlight .css-comma{ color: red; }

.DlHighlight .css-declaration-kw{ font-weight: bold; }

.DlHighlight .css-id{ font-weight: bold; }

.DlHighlight .css-length{ color: #a19; }

.DlHighlight .css-length .after{ font-weight: bold; }

.DlHighlight .css-pseudo-class{ color: #777; }

.DlHighlight .defun{ font-weight: bold; }

.DlHighlight .error{ background-color: #c00; color: #fff; }

.DlHighlight .hasharrow{ color: #f00; }

.DlHighlight .hashkey{ color: #a51; }

.DlHighlight .keyword{ color: #00f; font-weight: bold; }

.DlHighlight .line-numbers{
	float: left;
	margin-left: -4.5em;
	width: 3em;
	text-align: right;
	color: #999;
	font: .9em tahoma,verdana,sans-serif;
	padding-top: .05em;
}

.DlHighlight .line-numbers:after{ content: "."; }

.DlHighlight .operator{ color: #077; }

.DlHighlight .paren{ font-weight: bold; }

.DlHighlight .regexp{ color: #b2c; }

.DlHighlight .regexp .before,.DlHighlight .regexp .after{ color: #509; font-weight: bold; }

.DlHighlight .string{ color: #282; }

.DlHighlight .string .before,.DlHighlight .string .after{ color: #040; }

.DlHighlight .xml-entity{ color: #b2a; }

.DlHighlight .xml-entity .before,.DlHighlight .xml-entity .after{ color: #607; }

.DlHighlight .xml-tag-close .before{ color: #52a; }

.DlHighlight pre{ margin: 0; padding: 0; width: 100%; overflow: hidden; }
